package com.xiaoshuidi.cloud.module.bpm.controller.admin.reserveticket.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class PersonalReserveRespVO {
    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 申请人的用户编号
     */
    private Long userId;
    /**
     * 客户类型
     */
    private String customerType;
    /**
     * 客户姓名
     */
    private String customerName;
    /**
     * 性别 1:男 2:女
     */
    private String customerGender;
    /**
     * 联系方式
     */
    private String mobile;
    /**
     * 客户来源
     */
    private String customerOrigin;
    /**
     * 紧急程度
     */
    private String urgencyLevel;
    /**
     * 入住时间
     */
    private LocalDate checkInDate;
    /**
     * 预约日期
     */
    private LocalDate reserveDate;
    /**
     * 预约时间
     */
    private String reserveTime;
    /**
     * 租期(月)
     */
    private Byte rentTerm;
    /**
     * 最低金额
     */
    private BigDecimal priceMin;
    /**
     * 最高金额
     */
    private BigDecimal priceMax;
    /**
     * 地段需求
     */
    private String location;
    /**
     * 人数
     */
    private Byte peopleNum;
    /**
     * 租房数量
     */
    private Byte rentNum;
    /**
     * 户型需求
     */
    private String layoutNeed;
    /**
     * 跟进人员id
     */
    private Long followUpUserId;
    /**
     * 进度
     */
    private String progress;
    /**
     * 状态
     */
    private String status;
    /**
     * 跟进备注
     */
    private String remark;
    /**
     * 跟进时间
     */
    private LocalDateTime followUpTime;
}
